//    Copyright (C) Kherty.  All rights reserved.
using System.Xml.Serialization;

namespace OpenLS.Drawing
{
    public enum PresetPatternValue
    {
        [XmlEnum("pct5")] Percent5,
        [XmlEnum("pct10")] Percent10,
        [XmlEnum("pct20")] Percent20,
        [XmlEnum("pct25")] Percent25,
        [XmlEnum("pct30")] Percent30,
        [XmlEnum("pct40")] Percent40,
        [XmlEnum("pct50")] Percent50,
        [XmlEnum("pct60")] Percent60,
        [XmlEnum("pct70")] Percent70,
        [XmlEnum("pct75")] Percent75,
        [XmlEnum("pct80")] Percent80,
        [XmlEnum("pct90")] Percent90,
        [XmlEnum("horz")] Horizontal,
        [XmlEnum("vert")] Vertical,
        [XmlEnum("ltHorz")] LightHorizontal,
        [XmlEnum("ltVert")] LightVertical,
        [XmlEnum("dkHorz")] DarkHorizontal,
        [XmlEnum("dkVert")] DarkVertical,
        [XmlEnum("narHorz")] NarrowHorizontal, //\\?
        [XmlEnum("narVert")] NarrowVertical,
        [XmlEnum("dashHorz")] DashHorizontal,
        [XmlEnum("dashVert")] DashVertical,
        [XmlEnum("cross")] Cross,
        [XmlEnum("dnDiag")] DownDiagonal,
        [XmlEnum("upDiag")] UpDiagonal,
        [XmlEnum("ltDnDiag")] LightDownDiagonal,
        [XmlEnum("ltUpDiag")] LightUpDiagonal,
        [XmlEnum("dkDnDiag")] DarkDownDiagonal,
        [XmlEnum("dkUpDiag")] DarkUpDiagonal,
        [XmlEnum("wdDnDiag")] WideDownDiagonal,
        [XmlEnum("wdUpDiag")] WideUpDiagonal,
        [XmlEnum("dashDnDiag")] DashDownDiagonal,
        [XmlEnum("dashUpDiag")] DashUpDiagonal,
        [XmlEnum("diagCross")] DiagonalCross,
        [XmlEnum("smCheck")] SmallCheck,
        [XmlEnum("lgCheck")] LargeCheck,
        [XmlEnum("smGrid")] SmallGrid,
        [XmlEnum("lgGrid")] LargeGrid,
        [XmlEnum("dotGrid")] DotGrid,
        [XmlEnum("smConfetti")] SmallConfetti,
        [XmlEnum("lgConfetti")] LargeConfetti,
        [XmlEnum("horzBrick")] HorizontalBrick,
        [XmlEnum("diagBrick")] DiagonalBrick,
        [XmlEnum("solidDmnd")] SolidDiamond,
        [XmlEnum("openDmnd")] OpenDiamond,
        [XmlEnum("dotDmnd")] DotDiamond,
        [XmlEnum("plaid")] Plaid,
        [XmlEnum("sphere")] Sphere,
        [XmlEnum("weave")] Weave,
        [XmlEnum("divot")] Divot,
        [XmlEnum("shingle")] Shingle,
        [XmlEnum("wave")] Wave,
        [XmlEnum("trellis")] Trellis,
        [XmlEnum("zigZag")] ZigZag,
    }
}